package com.framework.utils.pay.suixingfu.horfu.util;

import java.util.HashMap;
import java.util.Map;

public class BankCodeUtils {
		//线上
	//public static final String clientId = "600000000001197";
	//public static final String priKey =  "MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAI1UJpnwGSi9uOmkoaASwdfdLoid4kNtK3W4UODxk4FepW5y0LAPiUYq08y+jPJA5iwjZbVpGDYJBcGt1O61JEQCd/uDWdaddyn1fANz1HMzIIv2kPomBRp8c21TW+0WQfTL8UW1QGwgsRcuuOplP3Db+x7HcefDi9fUchBbqPUbAgMBAAECgYB1EGgtCHj+izA4r/qEyiSwdnBOD2FU8n+WMgckXFYPSeOD+iysOSI+8cighpHfNCy0ENn1i0jXsV+IT0HaPEb9py/gDvd5B/5TDjcVNkIp918ACYEO7ELhJ8XtIY5ccHrH1iE75RVnQZMBFSgxZczoBTr7hq3J1fokeeAhfGDlWQJBAMU/0DE85u6VEjFFa/J6gPCgsLhFmjMvC03iaMHNCPMuyydvx4vn9y9HJjBK7UQ9mqPlgWM03gC/JAPuU1IF3j8CQQC3bGo8VS1xxzjAVNn2038QKaAJxNHytH6fswnX5cHVrCv0K532tcSL9K27HUFo51M7HxXcDXZSKV8YGmOqRqolAkEAspIh5eGP46BbVvXVUzDqeG3RbxG8FuhZIIp/ciwwFRBg5PQCQDuhgVC1VvUONkBbNlO5PloHPb/NWC2zisc7OwJARJCAPcFRVYC1FCAjwgJZMv98VWp/WIxj8OqKOWwnQuozG/jZ+YkEyZRTBOjwtHgUQrth/noBysCwTWA/9TypCQJBAJayefmQrEJEI01Q4UBL/bx834szpK9aph60HLEZ8ixWeLZUkFNCYQJdbWTidCqIwKoiQ6rmTY/csSe5LfN/Q5Q=";
	public static final String agentPayUrl = "http://dpay.suixingpay.com:38080/paygateway";
	public static final String publicKey = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCDBJueJs8wh//LEvrMDKpb5Dcxaa8e3C9YtLzX8rxigm5cENlFlHMQRZtYfM900AhpH+1gsNz9/0zVCODrTjUyU+zSqqGvkY6igOhgX2UrTdByF7mIXeCWsrrRIirjsOUzmzR5AGMe8bk8AS5inzZYDaLWLulwwJDar2dy9gWgQwIDAQAB";
		
		//测试
	//public static String clientId = "600000000001044";
	//public static String priKey =  "MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAMcBusy2dopK88FdSR3yV2SomvQgvmuhvUcguduH5eLvcCmAWf0maD+2WCjxK8JVzegTDZNqkMXNOhaHXpaatRa8Su3VbTFVVDm+pow+MkLxDi7uOw6KsCwLVfiK6/3yC7F9pvFILIh3wZ8mQ/rmniOC8I1QgMt8oZUs5rufXq55AgMBAAECgYAHhYQ26oqObYjK/SifTiKJdmns4jPwQ3uw7Ya4ymkg66XUm7pK/CGijtTEL2FVBgMzS00PDk8MetZANbuYe55ufXO1finDhiF21Ii9See/a7lAqkEm4WFtCFkQJPrE/joUvPrFmIc0eaROGBWVHCMQCM+SvRWVb3NIgDzx07+o5QJBAPFaRN/g5JNJk+fTLJHur5ocUflgGPdV1pmvJS9arFA1ZGqAudeSrmLdXRI6pn/A5ccihyrbrCyqs0k4FlZxOAcCQQDTFY/brw7cmp6a0sWdEVA3Wmn6WhEdgFL8pg0gW0Trnzf8JxZWKewvD+ZDMqZjVRxC0k7WjF4labXO3NYzlkV/AkAaAsd/dUZNFVXqWxjnlVi5fCndfVzTcx3QrE6OnvAJKOfsjnj44acHoqHAMC/3fruEzZTRqqEQo0j1MCVAJa2LAkEAiUt2BZronL6JOQSs+kuflFFfqzHX/gtQbvqGgSw8ONGX9Y9q7OJZuAasa7rPFL7wIdpu4wfr2IPYeFOVk3pDewJAa5d+JLqCb0DvYFMhthWl6Irs0liz3pZ7pShE9TIHngaIQr5bYKWWH7eVtyfx63YMgShtV8N/b8IrHwQwbJoq2g==";
	//public static String agentPayUrl = "http://106.37.197.53:38080/paygateway";
	//public static String publicKey = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCiZqyKJeaRJh+AU1EWJhkMXFPsQdVHKeP+tbqdYYw/Pi+vEJ4QhvVZ/YFcv7K8eBpMn71UPo8CP2Ere81qjdJrGDJXnQcRIcJe2TLJv070Vt0fNw4rBpkNJDdhSNwPtsT9UaAvrhi/tX8gvT+2gqZMEm7hl5L6PSA3W/sfFrAYZQIDAQAB";
		
		//版本
		public static final String version = "0.0.0.1";
		//支付类型  01:全时代付   02:工作日代付
		public static final String payTyp_01 = "01";
		public static final String payTyp_02 = "02";
		public static Map<String,String> getBankNameMap(){
			Map<String,String> map = new HashMap<String, String>();
			map.put("CODE_888", "外资银行"); 
			map.put("CODE_791", "星展银行");
			map.put("CODE_792", "华美银行");
			map.put("CODE_794", "银行间市场清算所");
			map.put("CODE_761", "澳大利亚和新西兰银行");
			map.put("CODE_969", "(澳门地区)大西洋银行");
			map.put("CODE_102", "中国工商银行");
			map.put("CODE_103", "中国农业银行");
			map.put("CODE_104", "中国银行");
			map.put("CODE_105", "中国建设银行");
			map.put("CODE_203", "中国农业发展银行");
			map.put("CODE_301", "交通银行");
			map.put("CODE_302", "中信银行");
			map.put("CODE_303", "中国光大银行");
			map.put("CODE_304", "华夏银行");
			map.put("CODE_305", "中国民生银行");
			map.put("CODE_306", "广发银行");
			map.put("CODE_307", "平安银行");
			map.put("CODE_308", "招商银行");
			map.put("CODE_309", "兴业银行");
			map.put("CODE_310", "上海浦东发展银行");
			map.put("CODE_313", "城市商业银行");
			map.put("CODE_314", "农村商业银行");
			map.put("CODE_315", "恒丰银行");
			map.put("CODE_316", "浙商银行");
			map.put("CODE_317", "农村合作银行");
			map.put("CODE_318", "渤海银行");
			map.put("CODE_319", "徽商银行");
			map.put("CODE_320", "村镇银行");
			map.put("CODE_321", "重庆三峡银行");
			map.put("CODE_322", "上海农村商业银行");
			map.put("CODE_401", "城市信用社");
			map.put("CODE_402", "农村信用社");
			map.put("CODE_403", "中国邮政储蓄银行");
			map.put("CODE_501", "香港上海汇丰银行");
			map.put("CODE_502", "东亚银行");
			map.put("CODE_503", "南洋商业银行");
			map.put("CODE_504", "恒生银行");
			map.put("CODE_505", "中国银行（香港）");
			map.put("CODE_989", "(香港地区)银行");
			map.put("CODE_506", "集友银行");
			map.put("CODE_509", "星展银行（香港）");
			map.put("CODE_510", "永亨银行");
			map.put("CODE_513", "大新银行");
			map.put("CODE_531", "美国花旗银行");
			map.put("CODE_595", "新韩银行");
			map.put("CODE_621", "华侨银行");
			map.put("CODE_622", "大华银行");
			map.put("CODE_623", "新加坡星展银行");
			map.put("CODE_671", "渣打银行");
			map.put("CODE_775", "德富泰银行");
			map.put("CODE_781", "厦门国际银行");
			map.put("CODE_782", "法国巴黎银行（中国）");
			map.put("CODE_785", "华商银行");
			map.put("CODE_786", "青岛国际银行");
			map.put("CODE_787", "华一银行");
			map.put("CODE_901", "中央结算公司");
			map.put("CODE_909", "银行间清算所");
			map.put("CODE_999", "其他银行");
			map.put("CODE_507", "创兴银行");
			map.put("CODE_508", "大众银行");
			map.put("CODE_512", "永隆银行");
			map.put("CODE_596", "企业银行");
			map.put("CODE_641", "奥地利奥合国际银行");
			map.put("CODE_661", "荷兰银行");
			map.put("CODE_673", "英国巴克莱银行");
			map.put("CODE_681", "瑞典商业银行");
			map.put("CODE_682", "瑞典北欧斯安银行");
			map.put("CODE_683", "瑞典银行");
			map.put("CODE_691", "法国兴业银行");
			map.put("CODE_712", "德意志银行");
			map.put("CODE_202", "中国进出口银行");
			map.put("CODE_762", "澳大利亚西太平洋银行");
			map.put("CODE_771", "摩根士丹利国际银行");
			map.put("CODE_011", "国家金库");
			map.put("CODE_514", "中信嘉华银行");
			map.put("CODE_523", "国泰世华商业银行");
			map.put("CODE_532", "美国银行有限公司");
			map.put("CODE_533", "摩根大通银行");
			map.put("CODE_534", "美国建东银行");
			map.put("CODE_561", "三菱东京日联银行");
			map.put("CODE_563", "日本三井住友银行");
			map.put("CODE_597", "韩亚银行");
			map.put("CODE_631", "盘古银行");
			map.put("CODE_201", "国家开发银行");
			map.put("CODE_001", "中国人民银行");
			map.put("CODE_564", "瑞穗实业银行");
			map.put("CODE_566", "日本三井住友信托银行");
			map.put("CODE_593", "友利银行");
			map.put("CODE_594", "韩国产业银行");
			map.put("CODE_598", "韩国国民银行");
			map.put("CODE_611", "马来西亚马来亚银行");
			map.put("CODE_616", "首都银行");
			map.put("CODE_713", "德国商业银行");
			map.put("CODE_716", "德国北德意志州银行");
			map.put("CODE_717", "中德住房储蓄银行");
			map.put("CODE_731", "意大利裕信银行");
			map.put("CODE_732", "意大利联合圣保罗银行");
			map.put("CODE_742", "瑞士银行");
			map.put("CODE_751", "加拿大丰业银行");
			map.put("CODE_906", "国泰君安证券");
			map.put("CODE_907", "其他银行907");
			map.put("CODE_908", "其他银行908");
			map.put("CODE_788", "农村信用社（含北京农村商业银行）");
			map.put("CODE_793", "法国巴黎银行");
			map.put("CODE_789", "汇丰银行");
			map.put("CODE_790", "花旗银行");
			return map;
	}
}
